XML - Modelware


XML meta-model

It is a very tiny meta-model including everything needed for modeling the contents of every XML doc.

Figure 1 - XML meta-model

  • Download meta-model (Core - XMI format)


  • Figure 2 - XML.ecore


    XSD meta-model

    EMF provides in meta-model format the meta-schema specification that rules the construction of W3C-Schemas.

    Figure 3 - Kernel of the XSD meta-model


  • Download meta-model (eCore - XMI format)


  • Mapping meta-model

    EMF provides the Mapping.ecore meta-model, appropriate for the formulation of a generic set of correspondences as a model compliant to it.

    Figure 4 - Kernel of the Mapping meta-model


  • Download meta-model (eCore - XMI format)


  • Figure 5 - Mapping.ecore



    HOTs



    Figure 6 - Injection and extraction HOTs


    Injection HOT


  • Download HOT (ATL format)

  • Extraction HOT


  • Download HOT (ATL format)


  • MAST-2 scenario

    XSD model for the MAST-2 W3C-Schema


    Figure 7 - Kernel of the XSD model corresponding to the MAST-2 W3C-Schema


  • Download model (Core - XMI format)


  • Figure 8 - Mast2_Model.xsd.xmi



    Mapping model MAST-2 MM -- MAST-2 schema


    Figure 8 - Kernel of the mappings model for MAST-2


  • Download model (eCore - XMI format)


  • Figure 9 - Mast2-Mast2_Model.map.xmi



    XML -> MAST-2 transf.

  • Download transformation (ATL format)


  • MAST-2 -> XML transf.


  • Download transformation (ATL format)